﻿namespace Traffic.Entity;

/// <summary>
/// 会员功能函数
/// </summary>
public partial class MemberFunction
{
    public int Id { get; set; }

    /// <summary>
    /// 功能名称
    /// </summary>
    public string FunctionName { get; set; } = null!;

    /// <summary>
    /// 功能描述
    /// </summary>
    public string? Description { get; set; }

    /// <summary>
    /// 适用于计算接口BuyTicket,PickupBuyTicket,UserRefund,CarOrder之类，往后继续增加。
    /// </summary>
    public string? UseForMethods { get; set; }

    /// <summary>
    /// 是否订单内每个人都生效，是的话全部生效，否的话只有会员一人生效。
    /// </summary>
    public bool IsEveryoneEffect { get; set; }

    /// <summary>
    /// 生效人数   如2人同行减10，则此处为2.
    /// </summary>
    public int MemberLimit { get; set; }

    /// <summary>
    /// 是否重复生效  默认0：否   1：是
    /// </summary>
    public bool IsRepeatEffect { get; set; }

    /// <summary>
    /// 优惠额
    /// </summary>
    public decimal Discount { get; set; }

    /// <summary>
    /// 该权益是否有效  默认1是，0否。
    /// </summary>
    public bool Status { get; set; }
}
